// nodemailer实现函数发送
"use strict";
import { createTransport } from "nodemailer";

// 使用async..await 创建执行函数
async function sendto() {
  // 获取邮箱目标地址、主题以及邮件内容
	let toemail = getElementById("address");
	let topice = getElementById("topic");
	let messagee = getElementById("message");
  // 创建Nodemailer传输器 SMTP 或者 其他 运输机制
  let transporter = createTransport({
    host: "smtp.163.com", // 第三方邮箱的主机地址
    port: 25,
    secure: false, // true for 465, false for other ports
    auth: {
      user: "emailsender0v0@163.com", // 发送方邮箱的账号
      pass: "PDTLYVEUBGWHHQDM", // 邮箱授权密码
    },
  });

  // 定义transport对象并发送邮件
  let info = await transporter.sendMail({
    from: '"emailsender" <emailsender0v0@163.com>', // 发送方邮箱的账号
    to: toemail, // 邮箱接受者的账号
    subject: subjecte, // Subject line
    text: texte, // 文本内容
  });
}